What is to date or to-date?

To date or to-date means up until this present moment or time. It is often used in reference to a specific event or situation that has occurred or has been ongoing thus far. It can also be used to indicate the current status or progress of a project or activity. For example, "To date, we have raised $10,000 for the charity." or "To-date progress on the construction project has been on track."